
//JavaScript代码区域
layui.use(['table', 'form', 'laydate', 'jquery', 'element'], function () {
    var table = layui.table;
    var element = layui.element;
    var $ = layui.$;
    var setter = layui.setter;
    var form = layui.form;
    var laydate = layui.laydate;

//导航栏选中jquery
    $(document).ready(function () {
        $(".child").on('click',function() {
            $(this).addClass('layui-this').siblings().removeClass('layui-this');
        })
    })

    // 第一个实例
    var tableIns =table.render({
        elem: '#table'
        , height: 'full-200'
        , url: '/log/findLogBy' //数据接口
        , cellMinWidth: 80
        , page: true //开启分页
        /* , request: {
             pageName: 'pageNum' //页码的参数名称，默认：page
             , limitName: 'pageSize' //每页数据量的参数名，默认：limit
         }*/
        , cols: [
            [ //表头
                {field: 'name', title: '填写人', sort: true,align: 'center'}
                ,
                {field: 'logTitle', title: '日志标题',sort: true, align: 'center'}
                , {field: 'belongProject', title: '所属项目', sort: true,align: 'center'}
                ,{field: 'logPletionTime', title: '填写时间', sort: true, align: 'center', templet: function (d) {
                    var date = new Date(d.logPletionTime)
                    var month = parseInt(date.getMonth())+1
                    return date.getFullYear() + "-" + month + "-" + date.getDate()
                }
            }, {field: 'logDescription', title: '任务描述', align: 'center'}


            ]
        ]
    });

    //日期控件
    laydate.render({
        elem: '.startDate'
    });
    laydate.render({
        elem: '.endDate'
    });
    //查询提交数据并重载
    form.on('submit(formSub)', function (data) {
        var filed = data.field;
        //执行重载
        tableIns.reload({
            where:{
                name:filed.name
                ,startDate:filed.startDate
                ,endDate:filed.endDate
            },page:{
                curr:1
            }
        })
        return false;
    });

});

